FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagextehr.eu.ehds.models
Resource TypeStructureDefinition
IdStructureDefinition-EHDSDevice.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSDevice.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Version1.0.0
Statusactive
Date2026-04-03T08:10:50+00:00
NameEHDSDevice
TitleDevice model
DescriptionModel for device information
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
Kindlogical

Resources that use this resource

StructureDefinition
xtehr.eu.ehds.models#currentEHDSDataSetDataSet model
xtehr.eu.ehds.models#currentEHDSDeviceLaboratoryObligationsDevice laboratory specific obligations
xtehr.eu.ehds.models#currentEHDSDeviceObligationsDevice obligations
xtehr.eu.ehds.models#currentEHDSDeviceUseDevice use model
xtehr.eu.ehds.models#currentEHDSDocumentDocument model
xtehr.eu.ehds.models#currentEHDSImagingReportImaging report model
xtehr.eu.ehds.models#currentEHDSLaboratoryObservationLaboratory observation model
xtehr.eu.ehds.models#currentEHDSLaboratoryReportLaboratory report model
xtehr.eu.ehds.models#currentEHDSMedicationMedication model
xtehr.eu.ehds.models#currentEHDSObservationObservation model
xtehr.eu.ehds.models#currentEHDSProcedureProcedure model
xtehr.eu.ehds.models#currentEHDSSpecimenSpecimen model

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSDevice

Language: en

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSDevice 0..*BaseDevice model
... instanceIdentifier 0..*IdentifierIdentifier of the device instance
... udi 0..*IdentifierUnique Device Identifier (UDI) value
... manufacturer 0..1stringName of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.
... manufactureDate 0..1dateTimeThe date and time when the device was manufactured
... expiryDate 0..1dateTimeThe date and time beyond which this device is no longer valid or should not be used (if applicable)
... lotNumber 0..1stringLot number of device. May be omitted if included in an identifier.
... serialNumber 0..1stringSerial number assigned by the manufacturer. May be omitted if included in an identifier.
... name 0..*BaseThe name and name type of the device.
.... value 1..1stringThe name of the device as known to e.g. the manufacturer and/or patient
.... type 1..1CodeableConceptThe type of name, e.g. UDI Label name, user friendly name
... modelNumber 0..1stringThe manufacturer's model number for the device
... version 0..*stringThe actual design of the device and/or software version running on the device
... type 0..*CodeableConceptDevice type
Binding Description: (preferred): SNOMED CT, EMDN
... note 0..1stringDevice note and/or comment

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSDevice",
  "language": "en",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice",
  "version": "1.0.0",
  "name": "EHDSDevice",
  "title": "Device model",
  "status": "active",
  "date": "2026-04-03T08:10:50+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "Model for device information",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSDevice",
        "path": "EHDSDevice",
        "short": "Device model",
        "definition": "Model for device information",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSDevice.instanceIdentifier",
        "path": "EHDSDevice.instanceIdentifier",
        "short": "Identifier of the device instance",
        "definition": "Identifier of the device instance",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.instanceIdentifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.udi",
        "path": "EHDSDevice.udi",
        "short": "Unique Device Identifier (UDI) value",
        "definition": "Unique Device Identifier (UDI) value",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.udi",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufacturer",
        "path": "EHDSDevice.manufacturer",
        "short": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "definition": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.manufacturer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufactureDate",
        "path": "EHDSDevice.manufactureDate",
        "short": "The date and time when the device was manufactured",
        "definition": "The date and time when the device was manufactured",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.manufactureDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.expiryDate",
        "path": "EHDSDevice.expiryDate",
        "short": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "definition": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.expiryDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.lotNumber",
        "path": "EHDSDevice.lotNumber",
        "short": "Lot number of device. May be omitted if included in an identifier.",
        "definition": "Lot number of device. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.lotNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.serialNumber",
        "path": "EHDSDevice.serialNumber",
        "short": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "definition": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.serialNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name",
        "path": "EHDSDevice.name",
        "short": "The name and name type of the device.",
        "definition": "The name and name type of the device.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.value",
        "path": "EHDSDevice.name.value",
        "short": "The name of the device as known to e.g. the manufacturer and/or patient",
        "definition": "The name of the device as known to e.g. the manufacturer and/or patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDevice.name.value",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.type",
        "path": "EHDSDevice.name.type",
        "short": "The type of name, e.g. UDI Label name, user friendly name",
        "definition": "The type of name, e.g. UDI Label name, user friendly name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDevice.name.type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSDevice.modelNumber",
        "path": "EHDSDevice.modelNumber",
        "short": "The manufacturer's model number for the device",
        "definition": "The manufacturer's model number for the device",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.modelNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.version",
        "path": "EHDSDevice.version",
        "short": "The actual design of the device and/or software version running on the device",
        "definition": "The actual design of the device and/or software version running on the device",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.version",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.type",
        "path": "EHDSDevice.type",
        "short": "Device type",
        "definition": "Device type",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDevice.type",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT, EMDN"
        }
      },
      {
        "id": "EHDSDevice.note",
        "path": "EHDSDevice.note",
        "short": "Device note and/or comment",
        "definition": "Device note and/or comment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDevice.note",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSDevice",
        "path": "EHDSDevice",
        "short": "Device model",
        "definition": "Model for device information"
      },
      {
        "id": "EHDSDevice.instanceIdentifier",
        "path": "EHDSDevice.instanceIdentifier",
        "short": "Identifier of the device instance",
        "definition": "Identifier of the device instance",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.udi",
        "path": "EHDSDevice.udi",
        "short": "Unique Device Identifier (UDI) value",
        "definition": "Unique Device Identifier (UDI) value",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufacturer",
        "path": "EHDSDevice.manufacturer",
        "short": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "definition": "Name of device manufacturer. If the manufacturer code is included in an identifier, manufacturer must correspond to that code.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.manufactureDate",
        "path": "EHDSDevice.manufactureDate",
        "short": "The date and time when the device was manufactured",
        "definition": "The date and time when the device was manufactured",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.expiryDate",
        "path": "EHDSDevice.expiryDate",
        "short": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "definition": "The date and time beyond which this device is no longer valid or should not be used (if applicable)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSDevice.lotNumber",
        "path": "EHDSDevice.lotNumber",
        "short": "Lot number of device. May be omitted if included in an identifier.",
        "definition": "Lot number of device. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.serialNumber",
        "path": "EHDSDevice.serialNumber",
        "short": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "definition": "Serial number assigned by the manufacturer. May be omitted if included in an identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name",
        "path": "EHDSDevice.name",
        "short": "The name and name type of the device.",
        "definition": "The name and name type of the device.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.value",
        "path": "EHDSDevice.name.value",
        "short": "The name of the device as known to e.g. the manufacturer and/or patient",
        "definition": "The name of the device as known to e.g. the manufacturer and/or patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.name.type",
        "path": "EHDSDevice.name.type",
        "short": "The type of name, e.g. UDI Label name, user friendly name",
        "definition": "The type of name, e.g. UDI Label name, user friendly name",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSDevice.modelNumber",
        "path": "EHDSDevice.modelNumber",
        "short": "The manufacturer's model number for the device",
        "definition": "The manufacturer's model number for the device",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.version",
        "path": "EHDSDevice.version",
        "short": "The actual design of the device and/or software version running on the device",
        "definition": "The actual design of the device and/or software version running on the device",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSDevice.type",
        "path": "EHDSDevice.type",
        "short": "Device type",
        "definition": "Device type",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT, EMDN"
        }
      },
      {
        "id": "EHDSDevice.note",
        "path": "EHDSDevice.note",
        "short": "Device note and/or comment",
        "definition": "Device note and/or comment",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}